// 获取当前年月日时分秒
export const getCurrentDateTime = () => {
  const now = new Date();
  const year = now.getFullYear(); // 获取完整的年份
  const month = now.getMonth() + 1; // 获取当前月份，需要加1因为月份是从0开始的
  const day = now.getDate(); // 获取当前日
  const hours = now.getHours(); // 获取当前小时数
  const minutes = now.getMinutes(); // 获取当前分钟数
  const seconds = now.getSeconds(); // 获取当前秒数

  // 补零函数
  const addZero = (i: any) => {
    return (i < 10 ? "0" : "") + i;
  };

  // 格式化输出
  return (
    year +
    "-" +
    addZero(month) +
    "-" +
    addZero(day) +
    " " +
    addZero(hours) +
    ":" +
    addZero(minutes) +
    ":" +
    addZero(seconds)
  );
};

// 获取当前年月日时分秒转字符串，不带符号
export const getCurrentDateTimeSetId = () => {
  const now = new Date();
  const year = now.getFullYear(); // 获取完整的年份
  const month = now.getMonth() + 1; // 获取当前月份，需要加1因为月份是从0开始的
  const day = now.getDate(); // 获取当前日
  const hours = now.getHours(); // 获取当前小时数
  const minutes = now.getMinutes(); // 获取当前分钟数
  const seconds = now.getSeconds(); // 获取当前秒数

  // 补零函数
  const addZero = (i: any) => {
    return (i < 10 ? "0" : "") + i;
  };

  // 格式化输出
  return (
    year +
    "" +
    addZero(month) +
    "" +
    addZero(day) +
    "" +
    addZero(hours) +
    "" +
    addZero(minutes) +
    "" +
    addZero(seconds)
  );
};
